#include <iostream>

using namespace std;
int main() {
   int day; //发金币的天数
   int day_same=0; //实际发金币的天数
   int money=0;
    scanf("%d",&day);
    for (int i = 1; ; i++) {    //记录每天发多少金币
        for (int j = 1; j <=i; j++) {   //记录以该数量金币发放的天数
            money=money+i;
            day_same++;
            if (day==day_same){
                printf("%d",money);
                return 0;   //天数够了可直接返回
            }
        }
    }

}
